﻿using MediatR;
using T.Vehicleservice.Domain.Dtos;
using T.Vehicleservice.Domain.T.MaintenanceRecord.Model;
using T.Vehicleservice.Domain.T.ViolationRecords.Model;

namespace T.Vehicleservice.Read.API.Application.Command.ViolationRecordCommand
{
    /// <summary>
    /// 显示违章信息
    /// </summary>
    public class ViolationRecordListCommand: IRequest<PageDto<ViolationRecord>>
    {
        /// <summary>
        /// 公司ID
        /// </summary>
        public string? CompanyID { get; set; }
        /// <summary>
        /// 违章标题
        /// </summary>
        public string? ViolationTitle { get; set; }
        /// <summary>
        /// 违章日期
        /// </summary>
        public DateTime? ViolationDate { get; set; }
        /// <summary>
        /// 车牌号
        /// </summary>
        public string? LicensePlateNumber { get; set; }
        /// <summary>
        /// 索引页
        /// </summary>
        public int? PageIndex { get; set; }
        /// <summary>
        /// 每页显示条数
        /// </summary>
        public int? PageSize { get; set; }


    }
}
